home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / printer / jetcol20.zip / JETCOL.DOC < prev    next >
Text File  |  1992-11-09  |  22KB  |  562 lines

  1.                                 JETCOL
  2.  
  3.                          Shareware Version 2.0
  4.  
  5.                       A Compressed Print Utility
  6.  
  7.                             Copyright 1992
  8.                                   by
  9.  
  10.                           ARCaine Technology
  11.                             960 Neilson St
  12.                            Albany, CA 94706
  13.                             (510) 527-9859
  14.  
  15.                           All Rights Reserved
  16.  
  17.  
  18.  
  19. YE OLDE DISCLAIMER
  20.  
  21.   This software and manual are sold "as is" and without warranties
  22.   as to performance or merchantability or any other warranties
  23.   whether expressed or implied. Because of the various hardware and
  24.   software environments into which this program may be put, no
  25.   warranty of fitness for a particular purpose is offered. The user
  26.   must assume the entire risk of using and evaluating this program.
  27.   Any liability of the seller will be limited exclusively to product
  28.   replacement or refund of purchase price.
  29.  
  30.  
  31. Introduction
  32.  
  33.   JETCOL prints two columns, each up to ninety characters wide, on
  34.   laser printers in portrait mode. It is intended to greatly
  35.   reduce the huge volume of paper that results from printing
  36.   reference material (such as shareware manuals), word processing
  37.   drafts and text files. Regular use of this program should cut your
  38.   paper bill by 60 or 70 percent. It can also save you money when
  39.   faxing or mailing documents.
  40.  
  41.   JETCOL has been designed to be very easy to use. Its default
  42.   settings should cover most printing needs. To print a document you
  43.   simply type:JETCOL filename <enter>. For example, to print the
  44.   manual type:JETCOL JETCOL.DOC <enter>.
  45.  
  46.   It provides better readability than other compressed print
  47.   programs because it normally ignores page breaks and eliminates
  48.   consecutive blank lines (at your option).By eliminating
  49.   more unnecessary white space on the page JETCOL can use a
  50.   larger,more readable, type face while printing the same number of
  51.   average pages/sheet as other compressed print programs. It is
  52.   designed to take maximum advantage of laserjet features to further
  53.   enhance readability. JETCOL will print anywhere from two to ten
  54.   pages of source material on one side of a sheet of paper. By using
  55.   its even/odd alternate side print feature four to twenty pages of
  56.   text can be printed using both sides of a page.
  57.  
  58.   By reducing the volume of paper, JETCOL also reduces storage
  59.   requirements and the bulk one has to carry around when traveling.
  60.  
  61.   As a side benefit, many JETCOL users actually find it easier and
  62.   faster to read the compressed versions than the originals because
  63.   they can take in more words at one time without having to scan
  64.   across the page.
  65.  
  66.   JETCOL has been tested on several brands and models of laser
  67.   printers. If you run into difficulty with your model, please let
  68.   me know and I will try to provide a version that is compatible
  69.   with your printer.
  70.  
  71.   Eight different font sizes have been specially designed for
  72.   JETCOL. These fonts are automatically selected and downloaded
  73.   according to the degree of compression requested when you specify
  74.   the number of lines each column should contain with the -Lxx
  75.   option (anywhere from 50 to 240).Also at the user's option JETCOL
  76.   will override its automatic font selection and pick either a
  77.   larger or smaller font for a given line spacing to provide either
  78.   more or less white space between lines.
  79.  
  80.   The font is nominally pitched at 21.5 characters/inch to allow
  81.   adequate space for a left margin and two 80 character columns.
  82.   When either a smaller margin is specified (-Mx) or the number of
  83.   characters/column is reduced (-Wx) the character spacing is
  84.   automatically expanded for further readability. The default margin
  85.   is nine spaces and the default column width is 80 characters.
  86.  
  87.   Some users have said that they would prefer a thinner font for
  88.   JETCOL. I have provided a new thin font in the two most often used
  89.   sizes: Fonts 6 and 7.
  90.  
  91.   A demo mode (-K) is now available to help you explore the
  92.   registered features. The demo mode will activate all registered
  93.   features but will only print one page. By running the file
  94.   DEMOJET.BAT you will see examples of the many possible printing
  95.   modes of JETCOL.
  96.  
  97.   JETCOL may be executed via a path statement but all font files
  98.   must be located in the same sub-directory as JETCOL.EXE if they
  99.   are to be found by the program when it comes time to download
  100.   them.
  101.  
  102.  
  103. Suitability
  104.  
  105.   Compressed print programs are not for everyone. You should
  106.   carefully explore how much compression you are comfortable with
  107.   before eyestrain becomes a problem. The greater degrees of
  108.   compresssion are intended more for archival use than for documents
  109.   which will be frequently read.
  110.  
  111.   This program should run on any PC compatible computer with at
  112.   least 256K of memory.
  113.  
  114.  
  115. Registration
  116.  
  117.   I will keep improving the program if I know enough people are
  118.   finding it useful.
  119.  
  120.   My registration policy is very flexible. The nominal fee is $30 US
  121.   If you don't feel you will get $30 worth of use out of the
  122.   program,then send whatever it is worth to you. If you wish to
  123.   receive the latest version along with your registration you must
  124.   register for the full amount.
  125.  
  126.   This is not freeware or public domain. Shareware is simply a
  127.   distribution method for commercial software. You are required to
  128.   register if you intend to use this program after a reasonable
  129.   trial period.
  130.  
  131.   The registered version of JETCOL permits multiple document names
  132.   and wildcards to be used on the command line and eliminates the
  133.   registration screen. It allows output to be directed to a file
  134.   instead of the printer. It also allows the automatic font
  135.   selection to be overridden to customize the document appearance to
  136.   your taste as well as selection of thinner fonts. The standard
  137.   registered version comes with 2 thin fonts and 8 regular fonts.
  138.   The registered version also allows customizing of default
  139.   settings.
  140.  
  141.   Please tell me the version number you have when registering and
  142.   where you obtained your copy of JETCOL. Registration checks should
  143.   be made payable to "Tony Caine". JETCOL should be registered for
  144.   the number of copies that can be used simultaneously. In other
  145.   words, treat it like a book.
  146.  
  147.   Site fees for commercial users can be negotiated.
  148.  
  149.   JETCOL comes with a full money-back guarantee.
  150.  
  151.   Optional Extras:
  152.  
  153.   Complete set of thin fonts (1-8)                           $10
  154.   Complete set of foreign langauge chars (ASCII 128-159)     $10
  155.  
  156.  
  157.   ATTENTION CURRENTLY REGISTERED USERS:
  158.   The new customized default settings required that I change over to
  159.   individualized registration numbers. This means that registered
  160.   users of versions 1.4 and below will need to upgrade ($10 fee) to
  161.   use this new version.
  162.  
  163.  
  164. Registered version features
  165.  
  166. (Most of these features are activated by the (-K) demo mode option.)
  167.  
  168. *Custom default settings
  169.  
  170.    JETCOL's default settings can be modified by the user. This
  171.    eliminates the need for the user to enter a string of options
  172.    whenever they run the program. They need only enter the filename.
  173.  
  174.  
  175. * Automargin
  176.  
  177.    The automargin option significantly improves the readability and
  178.    appearance of your document. It scans the entire document before
  179.    printing, determines how much blank space there is and expands
  180.    the lines to utilize this wasted space. The result is a less
  181.    crowded, easier to read document.
  182.  
  183.    To get an idea of what the automargin does, first type: JETCOL
  184.    JETCOL.DOC <enter>. This prints with the default settings which
  185.    are designed to accommodate any documents up to 80 characters
  186.    wide. Next type: JETCOL JETCOL.DOC -K -U9 <enter>. Compare the
  187.    two printouts for readability and appearance.
  188.  
  189.  
  190. *Fixpage
  191.  
  192.    Prints an exact number of pages/column. Original pagebreaks and
  193.    formatting retained.
  194.  
  195.  
  196. *Biasfont
  197.  
  198.    Modify font selection process to give you either more or less
  199.    white space between lines.
  200.  
  201. *Thinfont
  202.  
  203.    Selects a thinner (less bold) font.
  204.  
  205.  
  206. * Multiple document names
  207.  
  208.    Multiple document names and wildcards can be entered on the
  209.    command line.
  210.  
  211.  
  212. * Append
  213.  
  214.    When specifying multiple documents to print, registered users
  215.    have the choice of starting each file at the beginning of a page
  216.    or treating all documents as one continuous file without breaks.
  217.  
  218.  
  219. * Redirection of output
  220.  
  221.    Registered users can choose to send the output to a disk file for
  222.    later printing in background (while running other programs) or
  223.    send to LPT2, COM1, COM2, etc.
  224.  
  225. * The registration screen is eliminated, of course.
  226.  
  227.  
  228.  
  229. Terminology
  230.  
  231.   Since several pages from the original source file are combined
  232.   onto a single page of printer output, there may be some confusion
  233.   about the word "page." We will always refer to the original
  234.   document pages as "source pages." What is actually printed will
  235.   simply be called "pages."
  236.  
  237.  
  238.  
  239. Usage:
  240.  
  241.   JETCOL  [options] path\filename [options] [path\filename]...
  242.  
  243.  
  244.   Options may be specified in any order before and/or after the file
  245.   name(s). Options must be separated from each other by spaces and
  246.   preceded by a "-". Upper and lower case are interchangeable. Each
  247.   option, no matter where it is located, will affect the printing of
  248.   all files equally.
  249.  
  250.  
  251.  
  252.  
  253.   Options are defined as follows:
  254.  
  255.    -Lxx = Each column will be xx lines long
  256.    -Cxx = No more than xx consecutive blank lines will be printed
  257.    -Sxx = Skip xx pages before starting to print
  258.    -O   = Print only odd # pages
  259.    -E   = Print only even # pages
  260.    -Wxx = column width (number of characters in each column)
  261.    -P   = Pause before printing each page.
  262.    -N   = Prints filename and page # at lower left corner
  263.    -D   = Delimit each (source) page with a line and page #
  264.    -T   = Truncate long lines instead of wrap.
  265.    -Fx  = Put a margin of x blank lines at the top of each page.
  266.    -Mx  = Set left margin x spaces from the edge.
  267.    -Rx  = Create a right margin of x spaces.
  268.    -K   = Activates registered options for a one page demo.
  269.    -?   = JETCOL will ask for filenames to print
  270.    -V   = Tells you # of pages which will print.
  271.    ?    = (no dash) Prints help screen. Must be the only option.
  272.  
  273.    ***Options below are available in the registered version only***
  274.  
  275.    -A   = Append multiple files.
  276.    -Z   = Route output to disk or another port.
  277.    -Bx  = Biases font selection toward larger or smaller fonts.
  278.    -Ux  = Automatic margin and column width adjustment.
  279.    -Xx  = Print an exact number of pages/column keeping page breaks.
  280.    -H   = Select a thin (light) font
  281.    -Yx  = Customize default settings
  282.  
  283.   Defaults: 80 characters/column;96 lines/page;1 consecutive blank
  284.            line; no pause before printing page; do not number pages;
  285.            wrap (not truncate) long lines;4 blank lines at top of
  286.            page.
  287.  
  288.  
  289.  
  290.  
  291. Description of options
  292.  
  293.  
  294.    -Lxxx
  295.  
  296.       Each column will contain xxx lines of data. Line spacing will
  297.       be automatically adjusted to fill the page. As more lines per
  298.       page are requested smaller fonts are automatically selected.
  299.  
  300.  
  301.  
  302.     -Cxx
  303.  
  304.       Pages of text frequently contain many blank lines of data.
  305.       Experience has shown that most of these can be discarded
  306.       without sacrificing readability. This option specifies that
  307.       when there are more than xx consecutive blank lines, the
  308.       excess will be discarded. The default value is 1.
  309.  
  310.  
  311.     -Sxx
  312.  
  313.       This feature is useful if you have a paper jam or decide to
  314.       print part now and part later. Using this option will cause xx
  315.       pages to be skipped before printing begins. For example,
  316.       specifying "-S2" will cause printing to begin with page 3.
  317.       When using -S with the -O or -E options, remember to count all
  318.       pages - odd and even.
  319.  
  320.     -O
  321.  
  322.       This and the -E option allow you to print on both sides of
  323.       each sheet of paper. By specifying "-O", only the odd numbered
  324.       pages will be printed. When printing is complete,reload the
  325.       paper back into the feeder so that it will print on the blank
  326.       side and rerun JETCOL using the -E option.
  327.  
  328.       Alternatively, JETCOL will ask you whether you want to print
  329.       even pages after it has finished printing the odd. Respond "Y"
  330.       after the paper has been reloaded or type "X" to terminate.
  331.  
  332.     -E
  333.  
  334.       Prints only even numbered pages. When using this option after
  335.       the -O option be sure to use a left margin setting of 0 to
  336.       allow space for hole punching or other binding requirements on
  337.       the right side of the sheet (this adjustment is made
  338.       automatically when using the automargin option).
  339.  
  340.  
  341.     -Wxx
  342.  
  343.       This option specifies how many characters will print across
  344.       each column. Wrapping or truncating will begin at this
  345.       position. It also determines the print pitch. The more
  346.       characters/column you specify the smaller the space between
  347.       characters.
  348.  
  349.  
  350.     -P
  351.  
  352.       Program will pause before printing each page. Hit any key to
  353.       print a page. This option is useful if you are feeding single
  354.       sheets to the printer.
  355.  
  356.  
  357.     -Nx
  358.  
  359.       This will cause the filename and page number to be printed in
  360.       the lower left-hand corner of each sheet. To avoid confusion
  361.       when using the -S, -O and -E options the page numbering is not
  362.       reset for each document when multiple documents are specified
  363.       on the command line(registered version only).
  364.  
  365.       If x=2 the current date will also be printed at the bottom. If
  366.       x=1 or blank only the filename and page number will print.
  367.  
  368.     -D
  369.  
  370.       If you need to keep track of each source page, this option
  371.       will print a dashed line with a page number in the middle
  372.       whenever a form feed is encountered or after 66 lines of data.
  373.       Experience has shown that this option will be rarely used
  374.       because most documents either number their own pages or it is
  375.       just not important to keep track of original page breaks.
  376.  
  377.  
  378.     -T
  379.  
  380.       Normally when lines longer than the specified column width are
  381.       encountered,JETCOL will wrap the data to the next line. If you
  382.       prefer to truncate or discard excess characters on a line, you
  383.       should invoke this option.
  384.  
  385.  
  386.     -Fx
  387.  
  388.       JETCOL will insert x blank lines at the top of each page
  389.       before printing. The default is 4.
  390.  
  391.  
  392.     -Mx
  393.  
  394.       This command sets the left margin x spaces from the edge of
  395.       the page. Default is 9. This option also affects print pitch.
  396.       The wider the margin you request the more crowded the
  397.       characters will be on the page.
  398.  
  399.  
  400.     -Rx
  401.  
  402.       Creates a right margin x spaces wide (in addition to the 1/3"
  403.       non-printing area already on right side).Default is 0.
  404.  
  405.     -?
  406.  
  407.       Instructs JETCOL to ask for files to print once it is running.
  408.       You can specify files both on the command line and when 2COL
  409.       asks for filenames. Separate the file names with spaces. This
  410.       option is useful when JETCOL is run from a menu or a Windows
  411.       icon.
  412.  
  413.     -V
  414.  
  415.       This option prescans the document and tells you many pages
  416.       (odd+even) will print. If you are printing only odd or even,
  417.       you must divide by two.
  418.  
  419.  
  420.       ***Options below are active only in the registered version***
  421.  
  422.     -A
  423.  
  424.       When multiple files are specified on the command line
  425.       (registered version only) you have the option of either
  426.       starting a new page for each file (default) or appending them
  427.       as though they were one continuous file. The -A option causes
  428.       them to be appended.
  429.  
  430.  
  431.     -Zfilename
  432.  
  433.       Allows output to be routed to a file instead of to the
  434.       printer. The file can then be printed in background while
  435.       running other programs. For example, to send output to a file
  436.       called PRINT.TXT, you should include -ZPRINT.TXT on the
  437.       command line.If PRINT.TXT does not exist, it will be created.
  438.       If PRINT.TXT already exists, JETCOL output will be appended to
  439.       the end of the file. This command is only active in the
  440.       registered version of JETCOL. This option can also be used to
  441.       redirect output to LPT2, COM1, COM2, etc.
  442.  
  443.  
  444.     -Bx
  445.  
  446.       This option biases the font selection to pick either a larger
  447.       or smaller font than would ordinarily chosen by JETCOL.
  448.       Setting x to 1 picks the next larger font. If x is set to -1,
  449.       it picks the next smaller font. If x is set to 2, it will skip
  450.       two font sizes larger, and so on. This option is active for
  451.       registered users only. Examples: -B1,-B2,-B-1,-B-2...etc. (do
  452.       not insert any spaces).(registered version only)
  453.  
  454.  
  455.     -Ux
  456.  
  457.       X is the number of left margin spaces you request. JETCOL
  458.       scans the entire document to be printed to determine its
  459.       formatting. Leading blanks in the document are taken into
  460.       account to give you the exact left margin you requested.
  461.       Column width is adjusted to accommodate the widest line
  462.       in the document. The result is that lines are fully spread
  463.       across the page and character spacing is maximized for best
  464.       readability. (registered version only)
  465.  
  466.  
  467.       The automargin option automatically puts the margin you
  468.       requested on the right side of the page (for binding) if you
  469.       are printing with the -E option (on the reverse side of the
  470.       page.)
  471.  
  472.     -H
  473.  
  474.       Selects a light (thin) font instead of the standard font. If
  475.       the thin font in the required size is not available the
  476.       regular, bolder, font is substituted. The only thin fonts
  477.       supplied with the standard registered version are sizes 6 and
  478.       7.(registered version only)
  479.  
  480.  
  481.     -Xx
  482.  
  483.       Prints exactly x pages/column retaining original formatting
  484.       and page breaks. The value of x may be from 1 to 3.(registered
  485.       version only)
  486.  
  487.     -Yx
  488.  
  489.       The -Y option allows you to modify JETCOL's default settings.
  490.       This MUST always be the first option on the command line
  491.       whenever you use it.
  492.  
  493.       Typing "JETCOL -Y1 <enter>" will cause JETCOL to display all
  494.       current default settings.
  495.  
  496.       Typing "JETCOL -Y2 [options....] <enter>" will cause JETCOL to
  497.       permanently remember those options by modifying the JETCOL.EXE
  498.       program itself. Your personal registration code MUST always be
  499.       one of the options specified whenever you modify the default
  500.       settings. Whenever the -Y2 option is used, any options not
  501.       specified on the command line will be reset to the standard
  502.       defaults. Therefore, even if you change only one of your
  503.       custom options, you must reenter them all at the same time.
  504.       The next time you run JETCOL the options you specified will
  505.       automatically be used.
  506.  
  507.       For example, if you want to set the number of lines/page to
  508.       102 and print the page numbers at the bottom, you would type:
  509.       JETCOL -Y2 -L102 -N registration code# <enter>. The next time
  510.       you type JETCOL [filename] <enter> It would be as though you
  511.       had typed: JETCOL -L102 -N registration code# [filename].
  512.  
  513.       If there are several different option profiles you wish to
  514.       use, you can create different copies of JETCOL.EXE with
  515.       different names, such as JETCOL1.EXE, JETCOL2.EXE, etc. The
  516.       -Y2 option only modifies the EXE file having the same name and
  517.       path that you type on the command line.
  518.  
  519.       All defaults with an 'x' value can be temporarily overridden
  520.       with a different value on the commmand line. Use an 'x' value
  521.       of 0 to temporarily deactivate Automargin or Pagefix.Any
  522.       option without an 'x' value can be activated simply by putting
  523.       it on the command line. To temporarily deactivate an option
  524.       set as a permanent default, type a minus after the option. For
  525.       example, to temporarily deactivate the N option, you would put
  526.       -N- on the command line: JETCOL -N- [filename]
  527.  
  528.       THIS FUNCTION WILL NOT WORK ON .EXE FILES THAT HAVE BEEN
  529.       COMPRESSED WITH PKLITE. You must first decompress, use the -Y2
  530.       option and then recompress.
  531.  
  532.  
  533.  
  534. Using JETCOL with a word processor
  535.  
  536.     JETCOL will not work with most word processor documents in their
  537.     original form; but most word processors have what is called an
  538.     ASCII output or DOS output mode which JETCOL will work with.
  539.  
  540.     For example, with WordPerfect, you can create a JETCOL usable
  541.     file with the sequence: Control-F5,1,Save.
  542.  
  543.  
  544.  
  545. Distribution
  546.  
  547.     Permission is hereby given to copy and distribute this program
  548.     as long as no fee other than a minimal ( <$10 ) handling cost is
  549.     charged. It must be made clear to the buyer that this is only a
  550.     handling charge and not a registration fee.Please include all
  551.     files in their original unmodified form when distributing this
  552.     program. Permission to distribute may be revoked by the author
  553.     at any time for any reason.
  554.  
  555.     YOU MUST NOT DISTRIBUTE ANY COPY WHICH HAS BEEN BRANDED WITH
  556.     A REGISTRATION CODE. A program can be unbranded by typing
  557.     JETCOL -Y2 <enter>.
  558.  
  559.                                                      -Tony Caine-
  560.  
  561. GEnie mail:A.CAINE
  562.